package com.md.domain.model.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.md.util.StringUtil;
import lombok.Data;

/**
 * @author 刘骄阳
 * 2024-07-14 22:13
 */
@Data
public class QueryApiBO {
  @JsonFormat(shape = JsonFormat.Shape.STRING)
  private Long id;
  /**
   * 行数
   */
  private Long pageSize;
  /**
   * 页码
   */
  private Long pageNum;
  /**
   * 接口类型(0: 公开; 1: 私有)
   */
  private Integer apiType;

  /**
   * 接口路径
   */
  private String url;

  /**
   * 权限(0: 无需权限;1: 需要权限; 2: 禁止访问)
   */
  private Integer auth;

  /**
   * 请求方式(POST;GET;)
   */
  private Integer method;
  /**
   * 应用id
   */
  private Long appInfoId;

  @Override
  public String toString() {
    return StringUtil.objectToJson(this);
  }
}
